make great strides - German English Dictionary